995541
176321
652255
354574
704854
574105
172861
529641
94470
72139
642854
347587
5143799
3567581
3074148
2387804
2230988
2049609
1971358
191478
1767118
1720136
1690196
1637471